home *** CD-ROM | disk | FTP | other *** search
/ Just Call Me Internet / Just Call Me Internet.iso / com / bbs / server / q_doc110 / qstart.doc < prev    next >
Encoding:
Text File  |  1990-03-02  |  15.4 KB  |  347 lines

  1. 066030003040000132006000006008000
  2. 1QuickStart v1.00Page #0
  3. 2QuickStart v1.00Page #0
  4. F0110030001
  5. 9[.......................................................]0110
  6. €
  7.  
  8.  
  9. :::::.//
  10. :::::://::::
  11. ::::::::::::::::::://:::::::::::::::
  12. ::::::::::::::::://///::::::::::::
  13. ::::::::::::::::::::://:::::::::::::
  14. ----:---------------------------------//------------------------„1.00ž€
  15. //
  16.  
  17. „Thefront-endinterfaceforQuickBBSSTandrelatedutilities€
  18.  
  19.  
  20. €TABLEOFCONTENTS€
  21. =================
  22.  
  23. 1€.General..............................3
  24. 2€.Installation.........................4
  25. 3€.Operation............................6
  26. 4€.Terminal.............................8
  27. A.ErrorLevels........................10
  28.  
  29. €1-GENERAL€
  30. ===========
  31.  
  32. QuickStartisthepartofQuickBBS„€STwhichhandlesallmodem
  33. initialisation,answeringthephoneandlookingforacaller.Italso
  34. providesashellfortheQuickBBSutilitiesandaterminalwithdial
  35. directory,VT-52andAnsigraphics,uploadinganddownloading.Itis,in
  36. fact,asortofmailerwithouttheFidoNetcapabilities.You'llbeable
  37. toseethestatusofyourBBSataglancewithQuickStartinstalled.
  38.  
  39. ForThe-Box€andBinkley€sysops:becauseQuickStartknowsnothingabout
  40. FidoNet,itcanonlybeusedwhenQuickisrunningasastand-alone€
  41. package,butifyoulikeyoucanrunQuickStartduringnon-mailing
  42. hours,anduseitasaterminal/shellofcourse.IfQuickStartdetectsa
  43. FidoNetmailerattheotherend,itwilldropthecarrier.
  44.  
  45. TheQuickStartprogramconsistsoftwomainfiles:QSTART.PRGand
  46. QSTART.OVL.QSTART.PRGisonlyatinylittleprogramwhichloads
  47. QUICKBBS.PRGandQSTART.OVLinturn,dependingonerrorlevels.An
  48. example:
  49.  
  50. 1)QSTART.PRGisloaded.
  51. 2)QSTART.PRGloadsQSTART.OVL
  52. 3)QSTART.OVLwaitsforacalleretc.
  53. 4)A1200bpscallisreceived
  54. 5)QSTART.OVLexitswitherrorlevel12(for1200bps)
  55. 6)QSTART.PRGdetectstheerrorlevelandstartsupQUICKBBS.PRGat
  56. 1200bps.
  57. 7)QuickBBSlogsontheuseretc.
  58. 8)Userlogsoff,QuickBBSexitswitherrorlevel0
  59. 9)QSTART.PRGdetectstheerrorlevelandgoesbacktostep2.
  60.  
  61. ThiswaythemaximumofmemoryisavailableforQUICKBBS.PRG,andyou
  62. won'tneedabatchfile.IfyouwantDOwanttorunQuickStartusinga
  63. commandlineinterpreterandbatchfileyoucanrenameQSTART.OVLto
  64. QSTART.PRGanddotheerrorlevelcheckingyourself.Alistof
  65. errorlevelscanbefoundinAppendixA.
  66.  
  67. AtpresenttheextendedeventsinQuickStartandQuickBBSarenotfully
  68. supported,sotheeventwindowwillbeempty.
  69.  
  70. €2-INSTALLATION€
  71. ================
  72.  
  73. InstallingQuickStartiseasy.JustplaceQSTART.PRGandQSTART.OVLin
  74. thesamedirectoryasQUICKBBS.PRG.QuickStartassumesthatyouhave
  75. QConfig,UserEditandsuchinthesamedirectorytoo.
  76.  
  77. Now,startupQConfig(v1.20ornewer),andselectoption6:
  78.  
  79. TermInitStr.....ATZ|~ATS0=0M1X3|(1)
  80. DialString.......ATDT(2)
  81. DefaultTimeOut...30seconds(3)
  82. DefaultPause.....10seconds(4)
  83. NoConnect1......NOCARRIER(5)
  84. NoConnect2......BUSY
  85. NoConnect3......NODIALTONE
  86. ZmodemAutoDl.....Yes(6)
  87. LogLevel.........1(7)
  88.  
  89. (1)Thisisthecommandwhichissenttothemodemwhentheterminal
  90. modeisentered.SeethemainQuickBBSSTdocumentationforspecial
  91. characters.
  92.  
  93. (2)Thisisthecommandwhichmakesyourmodemdialout.Itwillbe
  94. followedbythenumbertodialandacarriagereturn.
  95.  
  96. (3)Thisisthe'default'maximumtimebetweendialinganumberand
  97. establishingaconnection.Ifthistimeisexceeded,QuickStart
  98. willtoggleDTRtomakethemodemhangup.
  99.  
  100. (4)WhendialinganumberQuickStartwillwaitbeforetryingtoredial.
  101. Thedefaultpausecanbespecifiedhere.Enter0fornopause.
  102.  
  103. (5)Whenoneofthesestringsisreceivedfromthemodem,QuickStart
  104. willassumethedialingfailed.
  105.  
  106. (6)QuickStarthasafeaturecalledZmodemAutoDownload€.Whenswitched
  107. onthefirstfewbytesofaZmodempacketheaderwilltriggerthe
  108. Zmodemdownloaddriver.ThetoggleinQConfigisthe'default'
  109. statuswhentheterminalisstarted.
  110.  
  111. (7)TheLogLevel€controlstheamountofinformationQuickStart(NOT
  112. QuickBBS!)putsinthelogfile.Eachloggedlinestartswithone
  113. ofthefollowingcharacters:
  114.  
  115. ~(notimportant)
  116. +(good)
  117. -(notsogood)
  118. ?(strangesituationencountered)
  119. !(harderror!)
  120.  
  121. €Dependingontheloglevel,theselineswillbewrittentothelog
  122. fileSYSTEM.LOG.Theloglevelsare:
  123.  
  124. 0willlogALLlines
  125. 1willloglinesstartingwith!,?,-,+
  126. 2willloglinesstartingwith!,?,-
  127. 3willloglinesstartingwith!
  128.  
  129. Loglevel0willrequirealotofdiskspace,level3hardlyany.
  130. ThiswillNOTaffecttheloggingwhichQuickBBSdoes.
  131.  
  132. OfcoursetheotheroptionsinQConfigshouldbefilledinbeforeyou
  133. attempttorunQuickStartorQuickBBS.RefertotheQuickBBS
  134. documentation.
  135.  
  136. AfilecalledWAITKEYS.BBS€(locatedintheCONF\directory)canbe
  137. createdtoassignvaluestothefunctionkeys.Thisfilehasthesame
  138. formatasanyother'functionkeyfile':
  139.  
  140. 1:C:\COMMS\FLASH\FLASH.PRG
  141. 2:D:\EDIT\TEMPUS.PRGD:\QBBS\SYSTEM.LOG
  142.  
  143. Intheaboveexample,pressingf1whileinunattendedmode€(notinthe
  144. terminal)willloadFLASH.PRGinthegivendirectory.Parameterscan
  145. alsobepassed,likeinline2.
  146.  
  147. AsecondfunctionkeyfilecalledTERMKEYS.BBS€isalsoused,anddefines
  148. thefunctionkeysusedintheterminalmode.
  149.  
  150. Whenacallerisconnectedhe/shewillseethelines...
  151. „
  152. + QuickStart v1.00, Copyright 1989 by J. Webb, DeltaVision Systems.
  153. +Press<Escape>tostarttheBBS...
  154. €
  155. AftertheuserhaspressedtheEscapekeyQuickBBSisloaded.Ifa
  156. FidoNetcompatiblemailerisdetectedontheotherside,thecarrieris
  157. dropped.
  158.  
  159. NextQuickStartlooksforandsendsthefileBANNER.ASC€inthetextfile
  160. directory.ThereareNOcontrolcodesrecognisedbyQuickStart.Ifthis
  161. filedoesn'texist:
  162.  
  163. „+ Starting the BBS now! Just a sec...€
  164.  
  165. willbesentinstead.
  166.  
  167. €3-OPERATION€
  168. =============
  169.  
  170. WhenyourunQSTART.PRGyouwillseethatthemainscreen(unattended
  171. mode€)isdividedintofourmainareas:
  172.  
  173. Thetop-leftboxiscalledtheactivitywindow€andcontainsthe
  174. lastfewloglines.Dependingonyourloglevel,someofthese
  175. lineswillalsobeplacedinthelogfile.
  176.  
  177. Thetop-rightboxiscalledthestatuswindow€.Thiscontainsthe
  178. currentstatusofQuickStart,thenumberofcalls(rings),the
  179. numberofactuallyconnectedusers,thenumberofmessagesleftto
  180. YOUandthenumberoftimesyouwerepaged.Thecurrenttimeis
  181. alsodisplayed.
  182. 
  183. Thebottom-leftboxisthelastuserwindow€.Onceyou'vehadacall
  184. itwilldisplaythelastfewusersonyoursystem,togetherwith
  185. thetimeofconnectionandlog-off,andwhetherthatuserleftmail
  186. foryouortriedtopageyou.
  187.  
  188. Thebottom-rightboxwillcontaininformationconcerningthe
  189. currentandnextevents,butisatpresentleftblankbecausethe
  190. extendedeventsarenotyetimplemented.
  191.  
  192. Thetoplineofthescreencontainsalittlemenu.Thehighlightedor
  193. colouredcharactersrepresentthekeywhichyoushouldpresstoaccess
  194. thatoption.Theyare:
  195.  
  196. L€ocalStartsQUICKBBS.PRGinlocalmode.
  197. T€erminalEnterstheterminal.
  198. U€sersStartsupUSEREDIT.PRGforedittingusers.
  199. C€onfigStartsupQCONFIG.PRGforedittingtheconfiguration.
  200. AftercompletionQuickStartwillaskwhetheritshould
  201. re-readtheconfigurationfile.
  202. B€oardsStartsupMCONFIG.PRGforedittingtheconfigurationof
  203. yourmessageboards.
  204. E€ventsStartsupECONFIG.PRGforchangingtheeventsetup.After
  205. completionQuickStartwillaskwhetheritshouldre-read
  206. theeventfile.
  207. M€enusStartsupMENUEDIT.PRGforedittingyourmenufiles.
  208. D€osStartsupthecommandlineinterpreterspecifiedin
  209. QConfig.FunctionkeysinCONF\DOSKEYS.BBSareloaded
  210. first.
  211. Q€uitQuittoGEM(ortowhateverstartedQuickStart).
  212.  
  213. Thekeysdisplayedarenottheonlykeyswhichcanbeusedtoaccessthe
  214. options.Alt-J,forinstance,alsoshellstoDOS.
  215.  
  216. Beforestartinganyoftheutilities,executingfunctionkeyprogramsor
  217. quittingtoGem,theresetstringwillbesenttothemodem.After
  218. returntounattendedmodethemodemisinitialisedagain.Whenentering
  219. terminalmodetheterminalinitstringissentinsteadofthereset
  220. string.
  221.  
  222. €Someotherkeysareavailableinunattendedmodetoo:
  223.  
  224. -TheHELP€keydisplaysalistofallavailablekeys,
  225. -Thefouritems(calls,connects,messagesandyells)canbe
  226. resettozerobypressingClr/Home€,
  227. -TheP€keywilltoggleprinterloggingonandoff.Thiskeywill
  228. alsotoggletheprintinginQuickBBS,asitissavedinthe
  229. SYSINFO.BBSfile.Likewise,pressingAlt-PinQuickBBSwill
  230. toggletheprinterlogginginbothQuickStartandQuickBBS.
  231. -TheI€keycanbeusedtomanuallyinitialisethemodem.
  232.  
  233. Whileinunattendedmodethescreensaver€isactive.Itwillblankthe
  234. screenafterthetimestatedinQConfig.Movethemouseorpressakey
  235. (e.g.spaceorshift)togetthescreenback.Assoonasanyactivityis
  236. detected(acalleroranevent)thescreenisrestoredtoo.
  237.  
  238. WhileQuickStartiswaitingforsomethingtohappenitwillinitialise
  239. themodemevery5minutes'justforfun'.
  240.  
  241. €4-TERMINALMODE€
  242. =================
  243.  
  244. BypressingtheT€keyinunattendedmodetheterminalisstarted.The
  245. terminalinitstringissenttothemodemfirst.
  246.  
  247. Theterminalisafairlysimple,butneverthelesshandyone.Itfeatures
  248. VT-52andAnsigraphicsmodes,built-inPCfont,dialdirectorywith
  249. redial,uploadanddownloadwithXmodem,Xmodem1K,WindowedXmodem,
  250. YmodemandZmodem,filenamerecognitionandmore...
  251.  
  252. Atthebottomofthescreenyou'llseethestatusbar.Fromleftto
  253. rightitcontains:
  254.  
  255. -Thecurrentbaudrate,
  256. -CD(CarrierDetect)orNC(NoCarrier),
  257. -STf(STFont)orPCf(PCFont),
  258. -VT-52orAnsigraphics,
  259. -TheZmodemAutoDLstatus,
  260. -Amessagesection.
  261.  
  262. Theavailablekeysintheterminalmodeare...
  263.  
  264. UNDO€Returnstounattendedmode,
  265. HELP€Showsalistofavailablekeys,
  266. Alt-R€Receivefile(s),(1)
  267. Alt-S€Sendfile(s),(1)
  268. Alt-B€ChangeBaudrate,
  269. Alt-D€Dialdirectory,(2)
  270. Alt-C€Clearscreen,
  271. Alt-J€JumptoDOS,(3)
  272. Alt-H€Hangup(dropDTR),
  273. Alt-F€ToggleSTorPCfonts,(4)
  274. Alt-G€ToggleVT-52orAnsigraphics,(5)
  275. Alt-U€Logthe'otherend'intotheBBS,(6)
  276. Alt-V€Viewfile,(7)
  277. Alt-Z€ToggleZmodemAutoDL.
  278.  
  279. (1)Amenuwithavailabledownload/uploadprotocolswillbedisplayed.
  280. Whenreceivingusinganon-batchprotocol,QuickStartwillattempt
  281. toguessthefilename.Aftercompletionofthetransferabeepwill
  282. sound.Therearedifferentbeepsforcompletedandaborted
  283. transfers.
  284.  
  285. (2)Alt-D€callsupthedialdirectory€.Eachentryinthisdirectorycan
  286. beselectedusingthecursorkeys.Theentriescontain,fromleft
  287. toright:
  288.  
  289. -BBSname,
  290. -Phonenumber,
  291. -Baudrate,
  292. -Timeout,
  293. -Defaultprotocol,
  294. -Graphicsmode,
  295. -Font,
  296. -ZmodemAutoDLorNormal.
  297. €
  298. Thenumberofredials€canbesetbypressingR€.Thepause,thetime
  299. betweenredialattempts,canbesetwiththeP€key.PressingS€will
  300. saveanychangesyou'vemadetothedialdirectory,whichcanbe
  301. accomplishedwithE€.Thiswillbringupaneditscreen.
  302.  
  303. PressEscape€toabortdialingorEnter€todialthehighlighted
  304. number.IfyoudialanumberthesettingsofthatBBSaremade
  305. active(font,graphicsmodeetc).
  306.  
  307. (3)Alt-J€worksliketheDos€optioninunattendedmode,andcallsthe
  308. commandlineinterpreterspecifiedinQConfig.Note:itdoesn't
  309. HAVEtobeaCLI,youcouldputNeoDeskorsomethinginhereifyou
  310. want.
  311.  
  312. (4)ThePCfont€willnotshowwhenTurbo-STv1.4orolderisinstalled.
  313.  
  314. (5)Ansi€inQuickStartisaboutthesameaswhatissupportedby
  315. QuickBBSSTitself.Itisfarfromperfect,butprovidesthebasic
  316. componentsforcontrollingthescreen.ItshouldNOTbeusedwith
  317. fullscreeneditorslikeQuickEd,otherwiseyouprobablywon'tbe
  318. abletogetout...RefertoQANSI.DOCforsupportedAnsiescape
  319. sequences.
  320.  
  321. (6)Sayyouareintheterminalmodewhenausercallsin.Youanswer
  322. thephonemanuallyandfindoutthatyou'dliketheusertolog
  323. intotheBBS.Insteadofmakinghim/hercallback,establish
  324. connection(ifitwasavoicecall)withATAorwhatevermakes
  325. yourmodemanswerthephone,pressAlt-B€tosetthebaudrate,and
  326. thenAlt-U€.ThiswilllogtheuserintotheBBS.Whentheuserlogs
  327. offQuickStartwillenterunattendedmode,notterminalmode.
  328.  
  329. (7)Theview-fileoptionwilldisplaytheselectedfileusingthe
  330. currentgraphicsmodeandfont.
  331.  
  332. APPENDIXA-ERRORLEVELS
  333. €========================
  334.  
  335. WhenQuickStart(QSTART.OVL)exitsthefollowingerrorlevelsarepassed
  336. backtothecallingprogram:
  337.  
  338. 0-GoOffline,
  339. 1-StartBBSinLocalMode,
  340. 2-SystemError,
  341. 3-StartBBSfor300bpsuser,
  342. 12-StartBBSfor1200bpsuser,
  343. 24-StartBBSfor2400bpsuser.
  344.  
  345. Anyothererrorlevelsshouldbetreatedasprogramerrors.
  346.  
  347.